Wrox Beginning PHP5,Apache,and MySQL,Web Development By ELIZABETH Naramore,Jason Gerner, Yann Le Scouarnec,Jeremy Stolz,Michael K.Glass
Chapter1:Configuring Your Installation:
Brief Intro to PHP,Apache,MySQL,and Open Source
How the Pieces of the AMP Module Work Together
Configuring Your Apache Installation
Configuring Your PHP Installation
Configuring Your MySQL Installation
Chapter2:Creating PHP Pages Using PHP5:
Overview of PHP Structure and Syntax
Using HTML to Spice Up Your Pages
Using Constants and Variables to Add Functionality
Passing Variables between Pages
Using if/else Arguments
Using Includes for Efficient Code
Using Functions for Efficient Code
All About Arrays
Alternate Syntax for PHP
Chapter3:Using PHP5 with Mysql:
Overview of MySQL Structure and Syntax
How PHP Fits with MySQL
Connecting to the MySQL Server
Looking at a Ready-Made Database
Querying the Database
Chapter4:Using Tables to Display Data:
Creating a Table
Populating the Table
A Lasting Relationship
Chapter5:Form Elements:Letting the User Work with Data:
Your First Form
Driving the User Input
Using Form Elements Together
Chapter6: Letting THe User Edit The Database:
Preparing the Battlefield
Inserting a Simple Record from phpMyAdmin
Inserting a record in a Relational Database
Deleting a Record
Editing Data in a Record
Chapter7:Manipulating and creating Images with PHP:
Working with the GD Library
Allowing Users to Upload Images
Converting Images File Types
Black and White
Adding Captions
Adding Watermarks and Merging Images
Creating Thumbnails
Chapter8:Validating User Input:
Users Are Users Are Users
Incorporating Validation into the Movie Site
Forgot Somethings?
Checking for Formate Errors
Chapter9:Handling and Avoiding Errors:
How the Apache Web Server Deals with Errors
Error Handling and Creating Error Handling Pages with PHP
Other Methods of Error Handling
Chapter10:Building Databases:
Getting Started
Designing Your Database
Creating a Database in MySQL
Creating the Comic Character Application
Chapter11:sending Email:
Setting Up PHP to Use E-mail
Sending An E-mail
Dressing Up Your E-mails with HTML
Storing Images
Getting Confirmation
Creating a Reusable Mail Class
Chapter12:User Logins,Profiles and Personalization:
The Easiest Way to Protect Your Files
Friendlier Logins Using PHP's Session and Cookie Functions
Using Database-Driven Information
Chapter13:Building a content Management System:
Getting Your Users to Return
Preparing the Database
Coding for Reusability
Transaction Pages
User Interface
Chapter14:Mailling Lists:What Do You Want to Send Today?
Coding the Administration Application
Sign Me Up!
Mailing List Ethics
Chapter15:Online Stores:
Adding E-Commerce to the Comoc Book Fan Site
E-Commerce,Any Way You Slice IT
Chapter16:Creating a Bulletin Board System:
Your Bulletin Board
Preparing the Database
Reusable Code
Transaction Pages
Account Functionality
Forum Functionality
Chapter17: Using Log Files to Improve Your site:
Locating Your Logs
Analyzing Your Log Data
Putting the Analysis to Work
Chapter18:Troubleshooting:
Installation Troubleshooting
Parse Errors
Empty Variables
"Headers Already Sent"Error General Debugging Tips.Download